
package br.gov.mi.corporativo.dominio.boundary.comum.pessoa;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * <p>Java class for pessoa complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="pessoa">
 *   &lt;complexContent>
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       &lt;sequence>
 *         &lt;element name="cdContato" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="cdFornecedor" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="cdRadioAmador" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="dsLogin" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="dsSenha" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="dtCadastro" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="dtConferencia" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="idFuncionarioConferencia" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="idPessoa" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         &lt;element name="stConferido" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="stRegistro" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="stSituacao" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/restriction>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "pessoa", propOrder = {
    "cdContato",
    "cdFornecedor",
    "cdRadioAmador",
    "dsLogin",
    "dsSenha",
    "dtCadastro",
    "dtConferencia",
    "idFuncionarioConferencia",
    "idPessoa",
    "stConferido",
    "stRegistro",
    "stSituacao"
})
public class Pessoa {

    protected Long cdContato;
    protected Long cdFornecedor;
    protected Long cdRadioAmador;
    protected String dsLogin;
    protected String dsSenha;
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar dtCadastro;
    @XmlSchemaType(name = "dateTime")
    protected XMLGregorianCalendar dtConferencia;
    protected Long idFuncionarioConferencia;
    protected Long idPessoa;
    protected String stConferido;
    protected String stRegistro;
    protected String stSituacao;

    /**
     * Gets the value of the cdContato property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getCdContato() {
        return cdContato;
    }

    /**
     * Sets the value of the cdContato property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setCdContato(Long value) {
        this.cdContato = value;
    }

    /**
     * Gets the value of the cdFornecedor property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getCdFornecedor() {
        return cdFornecedor;
    }

    /**
     * Sets the value of the cdFornecedor property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setCdFornecedor(Long value) {
        this.cdFornecedor = value;
    }

    /**
     * Gets the value of the cdRadioAmador property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getCdRadioAmador() {
        return cdRadioAmador;
    }

    /**
     * Sets the value of the cdRadioAmador property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setCdRadioAmador(Long value) {
        this.cdRadioAmador = value;
    }

    /**
     * Gets the value of the dsLogin property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDsLogin() {
        return dsLogin;
    }

    /**
     * Sets the value of the dsLogin property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDsLogin(String value) {
        this.dsLogin = value;
    }

    /**
     * Gets the value of the dsSenha property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDsSenha() {
        return dsSenha;
    }

    /**
     * Sets the value of the dsSenha property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDsSenha(String value) {
        this.dsSenha = value;
    }

    /**
     * Gets the value of the dtCadastro property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getDtCadastro() {
        return dtCadastro;
    }

    /**
     * Sets the value of the dtCadastro property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setDtCadastro(XMLGregorianCalendar value) {
        this.dtCadastro = value;
    }

    /**
     * Gets the value of the dtConferencia property.
     * 
     * @return
     *     possible object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public XMLGregorianCalendar getDtConferencia() {
        return dtConferencia;
    }

    /**
     * Sets the value of the dtConferencia property.
     * 
     * @param value
     *     allowed object is
     *     {@link XMLGregorianCalendar }
     *     
     */
    public void setDtConferencia(XMLGregorianCalendar value) {
        this.dtConferencia = value;
    }

    /**
     * Gets the value of the idFuncionarioConferencia property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getIdFuncionarioConferencia() {
        return idFuncionarioConferencia;
    }

    /**
     * Sets the value of the idFuncionarioConferencia property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setIdFuncionarioConferencia(Long value) {
        this.idFuncionarioConferencia = value;
    }

    /**
     * Gets the value of the idPessoa property.
     * 
     * @return
     *     possible object is
     *     {@link Long }
     *     
     */
    public Long getIdPessoa() {
        return idPessoa;
    }

    /**
     * Sets the value of the idPessoa property.
     * 
     * @param value
     *     allowed object is
     *     {@link Long }
     *     
     */
    public void setIdPessoa(Long value) {
        this.idPessoa = value;
    }

    /**
     * Gets the value of the stConferido property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStConferido() {
        return stConferido;
    }

    /**
     * Sets the value of the stConferido property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setStConferido(String value) {
        this.stConferido = value;
    }

    /**
     * Gets the value of the stRegistro property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStRegistro() {
        return stRegistro;
    }

    /**
     * Sets the value of the stRegistro property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setStRegistro(String value) {
        this.stRegistro = value;
    }

    /**
     * Gets the value of the stSituacao property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStSituacao() {
        return stSituacao;
    }

    /**
     * Sets the value of the stSituacao property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setStSituacao(String value) {
        this.stSituacao = value;
    }

}
